Optimized Synthesis and Fpga Implementation of a Fir Filter for Multiple Position Equalization of a Recording Studio/concert Hall

نویسندگان

  • Adrian Călin FĂRCAȘ
  • Ervin SZOPOS
  • Ioana SĂRĂCUȚ
  • Marius NEAG
  • Marina Dana ȚOPA
چکیده

This paper presents an improved approach to the synthesis and implementation of digital filters employed for multiple position equalization of a room transfer function. First, we propose a more effective way of deriving the desired frequency response of the equalizer than the Levinson-Durbin algorithm employed by well-known method used here as a reference to compare against. Second, the equalizer is implemented by a FIR filter synthesized by using an optimized procedure, based on a genetic algorithm that curtails the differences between the wanted and synthesized frequency responses while minimizing the filter length. These two features help us reduce significantly the hardware requirements for implementing the resulting equalizer. The effectiveness of the proposed method is demonstrated on a real-life example: the implementation of a FIR filter able to equalize the room transfer function of a recording studio used also as a concert hall. The optimized synthesis procedure yielded a FIR equalizer whose number of taps was reduced by an order of magnitude compared to the results reported by the reference method. The circuit implementation of the equalizer required only a small fraction of the resources provided by a mid-range FPGA development board. Objective and subjective measurements were carried out with and without the equalizer being inserted in the acoustic chain; they showed clearly that the proposed equalizer improved significantly the audition.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets

Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...

متن کامل

An Efficient LUT Design on FPGA for Memory-Based Multiplication

An efficient Lookup Table (LUT) design for memory-based multiplier is proposed.  This multiplier can be preferred in DSP computation where one of the inputs, which is filter coefficient to the multiplier, is fixed. In this design, all possible product terms of input multiplicand with the fixed coefficient are stored directly in memory. In contrast to an earlier proposition Odd Multiple Storage ...

متن کامل

Labview Tool for Designing Fir Filters for Acoustic Equalization

The paper presents a tool for optimal synthesis of FIR filters tailored for the equalization of a room acoustic transfer function. The synthesis is optimized for minimizing the hardware resources required to implement the resulting filters, in particular by reducing the length of these filters. The optimization procedure employs a genetic algorithm developed for this application. The LabVIEW im...

متن کامل

FPGA based Band Pass FIR Filter using Factored Canonic Signed Digit Technique for Satellite Application

In this paper, an FPGA based FIR filter for Satellite Application is presented. The implementation is based on Factored Canonic signed digit (FCSD) which eliminates the use of embedded multipliers. The FIR filter has been implemented using Equiripple on an FPGA. In Equiripple, the ripples are distributed more evenly over pass band and stop band which results in a better approximation of desired...

متن کامل

Design and Implementation of Low-Pass, High-Pass and Band-Pass Finite Impulse Response (FIR) Filters Using FPGA

This paper presents the design and implementation of a low-pass, high-pass and a hand-pass Finite Impulse Response (FIR) Filter using SPARTAN-6 Field Programmable Gate Array (FPGA) device. The filter performance is tested using Filter Design and Analysis (FDA) and FIR tools from Mathworks. The FDA Tool is used to define the filter order and coefficients, and the FIR tool is used for Simulink si...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015